﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IBM.MQ.Test.Models
{
    public class Userinfo
    {
        /// <summary>
        /// 操作类型
        /// </summary>
        public ActionType ActionType { get; set; }

        /// <summary>
        /// 人员编码
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 人员名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 拼音码
        /// </summary>
        public string PyCode { get; set; }

        /// <summary>
        /// 版本号
        /// </summary>
        public string ItemVersion { get; set; }

        /// <summary>
        /// 性别码
        /// </summary>
        public string Genderid { get; set; }

        /// <summary>
        /// 在岗状态编码
        /// </summary>
        public string Statusid { get; set; }

        /// <summary>
        /// 科室编码
        /// </summary>
        public string Orgid { get; set; }

        /// <summary>
        /// 科室名称
        /// </summary>
        public string Orgname { get; set; }

        /// <summary>
        /// 出生日期
        /// </summary>
        public string Birthday { get; set; }

        /// <summary>
        /// 电话号码
        /// </summary>
        public string Emptelenum { get; set; }

        /// <summary>
        /// 邮箱
        /// </summary>
        public string Email { get; set; }

        /// <summary>
        /// 业务科室编码
        /// </summary>
        public string Orgid2 { get; set; }

        /// <summary>
        /// 业务科室名称
        /// </summary>
        public string Orgname2 { get; set; }

        /// <summary>
        /// 身份证号码
        /// </summary>
        public string NationalIdentifier { get; set; }

        /// <summary>
        /// 人员类型
        /// </summary>
        public string Emppostseq { get; set; }

        /// <summary>
        /// 人员类型名称
        /// </summary>
        public string Emppostname { get; set; }

        /// <summary>
        /// 职称编码
        /// </summary>
        public string Empprotitleid { get; set; }

        /// <summary>
        /// 职称名称
        /// </summary>
        public string Empprotitlename { get; set; }

        /// <summary>
        /// 停用标志
        /// </summary>
        public string Stopflag { get; set; }
    }

    public enum ActionType
    {
        Insert,

        Delete,

        Update
    }
}
